#ifndef RECBOX_H
#define RECBOX_H

#include <QWidget>
#include<QJsonArray>

namespace Ui {
class RecBox;
}

///////////////////////////////////////////////////////
//在线音乐右侧界面(推荐页面)中的显示专辑的翻滚框//////////////
//////////////////////////////////////////////////////

class RecBox : public QWidget
{
    Q_OBJECT

public:
    explicit RecBox(QWidget *parent = nullptr);
    ~RecBox();
    //初始化RecBoxItem
    void initRecBoxUi(QJsonArray data,int row);
    //往翻滚框里添加元素
    void addRecBoxItem();
private slots:
    //点击上一页按钮逻辑
    void on_myUp_clicked();
    //点击下一页按钮逻辑
    void on_myDown_clicked();

private:
    Ui::RecBox *ui;
    //记录行数和列数
    int row;
    int col;
    //存储图片和文本数据
    QJsonArray imageList;
    //标记当前显示第几组图片-->记录当前对imageList中的图片进行分组后是第几组
    int currentIndex;
    //标记图片总的组数-->记录当前对imageList中的图片进行分组后的总组数
    int count;
};

#endif // RECBOX_H
